﻿namespace KuiHuaBaoDian.Services.Battle {

    /// <summary>
    /// 战斗Buff应用者
    /// </summary>
    public interface IBattleBuffApplier {

        /// <summary>
        /// 添加Buff
        /// </summary>
        /// <param name="buffProvider">Buff提供者</param>
        void AddBuff(IBattleBuffProvider buffProvider);

        /// <summary>
        /// 移除Buff
        /// </summary>
        /// <param name="buffProvider">Buff提供者</param>
        void RemoveBuff(IBattleBuffProvider buffProvider);
    }
}
